#ifndef NYU_STRING_H_
#define NYU_STRING_H_

#include "nyu_object.h"

#define NYU_STRING(X) ((NyuString *)(X))

struct NyuString {
    NyuObject base;
    const char *str;
    guint hash_code;
};

NyuString *nyu_string_new(const char *str);

#endif /* NYU_STRING_H_ */
